<font size="2" face="Tahoma"><b>Thêm thành viên</b></font>
<hr size="1" color="#cadadd" />
<?
	include "templates/member.php";
	if (empty($func)) $func = "";
?>
<center>
<?
	$OK = false;

	if ($func == "new")
	{
		// kiểm tra user tồn tại
		$r = $db->select("user","username = '".$db->escape($txt_username)."'");
		$user = User::retriveByUsername($txt_username);
		if ($user)
			$error = "Username này đã tồn tại. Vui lòng thử lại tên khác.";
		// kiểm tra username
		else if (empty($txt_username))
			$error = "Vui lòng nhập Tên Đăng nhập.";
		// kiểm tra chuẩn username
		else if (kt_user_dung($txt_username))
			$error = "Tên đăng nhập không Chuẩn (Chỉ bao gồm các ký tự a-z và 0-9, các dấu -, _)";
		// xác thực về mật khẩu
		else if (empty($txt_password))
			$error = "Vui lòng nhập mật khẩu.";
		else if ($txt_password != $txt_password2)
			$error = "Mật khẩu không khớp.";
		// kiểm tra email
		else if (kt_email_dung($txt_email))
			$error = "Email của bạn không hợp lệ";
		// kiểm tra tên thành viên
		else if (empty($txt_ten))
			$error = "Vui lòng nhập Tên Thành viên.";
		// kiểm tra số điện thoại
		else if (empty($txt_dien_thoai))
			$error = "Vui lòng nhập Số điện thoại.";
		// kiểm tra địa chỉ
		else if (empty($txt_dia_chi))
			$error = "Vui lòng nhập Địa chỉ.";
		// OK all
		else
		{
		
		$user = new User();
		$user->setusername($txt_username);
		$user->setpassword(md5($txt_password.$txt_username));
		$user->setname($txt_ten);
		$user->setemail($txt_email);
		$user->setphone_number($txt_dien_thoai);
		$user->setaddress($txt_dia_chi);
		$user->setauthority($txt_level);
		$user->setnationality($txt_nationality);
		$user->setstatus($txt_trang_thai);
		$user->setcreated_at(time());
		$user->setupdated_at(time());
		$user->insert();
		$OK = true;
		admin_load("Đã thêm User vào CSDL","?act=member_list");
		}
	}
	else
	{
		$txt_username	=	"";
		$txt_email		=	"";
		$txt_ten 		=	"";
		$txt_dien_thoai =	"";
		$txt_dia_chi	=	"";
		$txt_level		=	0;
		$txt_trang_thai	=	1;
		$error			=	"";
	}
	
	if (!$OK)
		template_edit("?act=member_new", "new", 0 , $txt_username , $txt_email , $txt_ten , $txt_dien_thoai , $txt_dia_chi , $txt_level , $txt_trang_thai , $txt_nationality, $error);
?>
</center>